.ant-dropdown {
  .ant-dropdown-arrow {
    &::before {
      background-color: #0b4774;
      bottom: -3px;
    }
  }
  .ant-dropdown-menu {
    border: 1px solid #0f7bc7;
    border-radius: 3px;
    display: flex;
    align-items: center;
    flex-direction: column;
    background-color: #0b4774;
    padding: 0;
    .ant-dropdown-menu-item,
    .ant-dropdown-menu-submenu-title {
      white-space: normal;
      width: 100%;
      height: 44px;
      border-bottom: 1px solid rgba(54, 130, 190, 0.3);
      display: flex;
      align-items: center;
      flex-shrink: 0;
      .ant-dropdown-menu-title-content {
        line-height: 20px;
        font-size: 18px;
        color: #fff;
      }

      &:hover:not(.ant-dropdown-menu-item-disabled) {
        background-color: rgba(255, 170, 0, 0.3);
        box-shadow: 0 0 20px 2px rgba(243, 205, 129, 0.47) inset;

        .ant-dropdown-menu-title-content {
          color: #ffaa00;
        }
      }
      &.ant-dropdown-menu-item-disabled {
        background: transparent;
        opacity: 0.3;
      }
    }
  }
  .ant-dropdown-menu-submenu {
    .ant-dropdown-menu {
      padding: 0;
      background-color: #0b4774;
      .ant-dropdown-menu-item,
      .ant-dropdown-menu-submenu-title {
        white-space: normal;
        width: 100%;
        height: 44px;
        border-bottom: 1px solid rgba(54, 130, 190, 0.3);
        display: flex;
        align-items: center;
        flex-shrink: 0;
        .ant-dropdown-menu-title-content {
          line-height: 20px;
          font-size: 18px;
          color: #fff;
        }
      }
    }
  }
}

.ant-dropdown .ant-dropdown-arrow::before {
}
